/**
 * 展开子级分类
 */
var j = 0;
var fh = '';
/**
 * 点击显示当前分类的子类
 */
function showSonCate() {
	if ($(this).hasClass('glyphicon-plus')) {
		$(this).addClass('glyphicon-minus').removeClass('glyphicon-plus');
		//获得当前分类的 cid也就是子类的pid
		var pid = $(this).data('cid');
		var $isThis = $(this);
		/**
		 * 判断如果存在子级那么就不请求ajax如果不存在那t 
		 */
		
		$.ajax({
			url: CONTROLLER + '/ajaxFindSonCate',
			data: {pid: pid},
			type: 'post',
			dataType: 'json',
			success: function(phpData) {
				for (var x = 0; x < j; x++) {
					fh += '&nbsp;&nbsp;';
				}
				var str = '';
				for (var i = 0; i < phpData.length; i++) {
					if (phpData[i].is_listhtml == 1) {
						phpData[i].is_listhtml = '静态';
					} else {
						phpData[i].is_listhtml = '非静态';
					}
					if (phpData[i].is_archtml == 1) {
						phpData[i].is_archtml = '静态';
					} else {
						phpData[i].is_archtml = '非静态';
					}
					if (phpData[i].is_show == 1) {
						phpData[i].is_show = '显示';
					} else {
						phpData[i].is_show = '不显示';
					}

					str += '<tr cid="'+phpData[i].cid+'">';
					str += '<td width="30"><a href="javascript:;" class="glyphicon glyphicon-plus show" data-cid="' + phpData[i].cid + '"></a></td>';
					str += '<td>' + phpData[i].cid + '</td>';
					str += '<td class="cname">' + fh + '|_' + phpData[i].cname + '</td>'
					str += '<td>' + phpData[i].ctitle + '</td>';
					str += '<td>' + phpData[i].csort + '</td>'
					str += '<td>' + phpData[i].htmldir + '</td>';
					str += '<td>' + phpData[i].is_listhtml + '</td>';
					str += '<td>' + phpData[i].is_archtml + '</td>';
					str += '<td>' + phpData[i].is_show + '</td>';
					str += '<td>'
					str += '<a href="'+CONTROLLER+'/addson/cid/'+phpData[i].cid+'/cname/'+phpData[i].cname+'" class="btn btn-primary btn-xs">添加子分类</a>';
					str += ' <a href='+CONTROLLER+'/editcate/cid/'+phpData[i].cid+' class="btn btn-success btn-xs">修改</a>';
					str += ' <a href="javascript:showmodal('+phpData[i].cid+');" class="btn btn-danger btn-xs">删除</a></td>';
					str += '</tr>';
				}
				$isThis.parents('tr').after(str).slideDown('slow');
				$isThis.parents('table').find('.show').unbind('click', showSonCate).bind('click', showSonCate);
				j++;
				
			}
		});
	} else {
		j=0;
		fh='';
		var cid = $(this).data('cid');
//		alert(cid);
		$.ajax({
			url: CONTROLLER + '/ajaxHideSonCate',
			data: {cid: cid},
			type: 'post',
			dataType: 'json',
			success:function(phpData){
				for(var i=0;i<phpData.length;i++){
					$('tr[cid='+phpData[i]+']').hide();
					}
				}
		});
//		$(this).parents('table').find('.cname:contains(|_)').parent('tr').remove();
		$(this).addClass('glyphicon-plus').removeClass('glyphicon-minus');
		
	}



}



$(function() {
	$('.show').click(showSonCate);
	
})